home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 15
/
Aminet 15 - Nov 1996.iso
/
Aminet
/
dev
/
gcc
/
ixemsdk.lha
/
man
/
cat3
/
psignal.0
< prev
next >
Wrap
Text File
|
1996-09-02
|
2KB
|
39 lines
PSIGNAL(3) UNIX Programmer's Manual PSIGNAL(3)
NNAAMMEE
ppssiiggnnaall, ssyyss__ssiigglliisstt, ssyyss__ssiiggnnaammee - system signal messages
SSYYNNOOPPSSIISS
##iinncclluuddee <<ssyyss//ssiiggnnaall..hh>>
_v_o_i_d
ppssiiggnnaall(_u_n_s_i_g_n_e_d _s_i_g, _c_o_n_s_t _c_h_a_r _*_s)
_e_x_t_e_r_n _c_o_n_s_t _c_h_a_r _* _c_o_n_s_t _s_y_s___s_i_g_l_i_s_t_[_]_;
_e_x_t_e_r_n _c_o_n_s_t _c_h_a_r _* _c_o_n_s_t _s_y_s___s_i_g_n_a_m_e_[_]_;
DDEESSCCRRIIPPTTIIOONN
The ppssiiggnnaall() function locates the descriptive message string for the
given signal number _s_i_g and writes it to the standard error.
If the argument _s is non-NULL it is written to the standard error file
descriptor prior to the message string, immediately followed by a colon
and a space. If the signal number is not recognized (sigaction(2)), the
string ``Unknown signal'' is produced.
The message strings can be accessed directly using the external array
_s_y_s___s_i_g_l_i_s_t, indexed by recognized signal numbers. The external array
_s_y_s___s_i_g_n_a_m_e is used similarly and contains short, upper-case abbrevia-
tions for signals which are useful for recognizing signal names in user
input. The defined variable NSIG contains a count of the strings in
_s_y_s___s_i_g_l_i_s_t and _s_y_s___s_i_g_n_a_m_e.
SSEEEE AALLSSOO
sigaction(2), perror(3), setlocale(3), strsignal(3)
HHIISSTTOORRYY
The ppssiiggnnaall() function appeared in 4.2BSD.
4.2 Berkeley Distribution June 4, 1993 1